package com.zhuiyun.project.api.system.dict.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhuiyun.project.api.system.dict.entity.DictType;
import org.apache.ibatis.annotations.Mapper;


import java.util.List;

@Mapper
public interface DictTypeMapper extends BaseMapper<DictType> {

    // 查询字典类型
    List<DictType> listType(DictType dictType);

    //    查询字典类型详细
    DictType selectDictTypeById(Long dictId);

    // 字段新增查询校验字典类型称是否唯一
    DictType checkDictTypeUnique(String dictType);

    // 新增字典类型
    Integer insertDictType(DictType dictType);

    // 修改字典类型
    int updateDictType(DictType dictType);

    // 删除字典类型
    int deleteDictTypeById(Long dictId);

    // 查询所有字典类型(用于字典详情)
    List<DictType> selectDictTypeAll();

    // 根据前端传回来的值查询种植作物类型
    List<DictType> getPlantType(String dictType);
}
